package com.sxj.PDMS.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class ActivistApplicationInformationListVO implements Serializable {

    /**
     * 班级
     */
    private String grade;
    /**
     * 姓名
     */
    private String name;

    /**
     * 序号 非空
     */

    private Long serialNumber;

    /**
     * 学号 逻辑外键 非空
     */
    private String studentNumber;

    /**
     * 入党申请日期 非空
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date dateOfApplicationForPartyMembership;

    /**
     * 推优时间 非空
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date promotionTime;

    /**
     * 支委会日期 确定积极分子时间 非空
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date branchTime;

    /**
     * 培养人 非空
     */
    private String trainPeople;

    /**
     * 申请时间 非空
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date timeOfApplication;


    private static final long serialVersionUID = 1L;
}
